package com.cuhk.gulimall.member.feign;

import com.cuhk.common.utils.R;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestMapping;

@FeignClient("gulimall-coupon")
public interface CouponFeignService {
    /**
     * 这样声明接口方法的含义
     * 在member服务的代码中, 调用coupon的该服务接口
     * 就会远程访问@RequestMapping注解中指定的完整url!!!注意是完整url(Controller类上声明的路径+方法上声明的路径）
     * 并获取返回结果
     * @return
     */
    @RequestMapping("coupon/coupon/member/list")
    public R memberCoupons();
}
